package nineteen;

/**
 *
 */
public interface Food {
    /**
     * 开胃物
     */
    enum Appetizer implements Food{
        /**
         * 沙拉、汤、春卷
         */
        SALAD,SOUP,SPRING_ROLLS
    }

    /**
     * 主菜
     */
    enum MainCourse implements Food{
        /**
         * 烤宽面条、玉米煎饼、泰式炒河粉、扁豆、鹰嘴豆泥,咖喱肉
         */
        LASAGNE,BURRITO,PAD_THAI,LENTILS,HUMMOUS,VINDALOO
    }

    /**
     * 餐后甜点
     */
    enum Dessert implements Food{
        /**
         * 提拉米苏、冰淇淋、黑森林蛋糕、水果、奶油焦糖
         */
        TIRAMISU,GELATO,BLACK_FOREST_CAKE,FRUIT,CREME_CARAMEL
    }

    /**
     * 咖啡
     */
    enum Coffee implements Food{
        /**
         * 黑咖啡、无咖啡因咖啡、浓缩咖啡、拿铁、卡布奇诺、茶、香草茶
         */
        BLACK_COFFEE,DECAF_COFFEE,ESPRESSO,LATTE,CAPPUCCINO,TEA,HERB_TEA
    }
}
